@charset "utf-8";
.home-top-grid1 {
  background: rgba(11, 100, 143, 0.7);
  transition: 0.5s all;
}
.home-top-grid2 {
  background: rgba(226, 23, 55, 0.5);
  transition: 0.5s all;
}
.home-top-grid3 {
  background: rgba(11, 100, 143, 0.4);
  transition: 0.5s all;
}
@font-face {
  font-family: 'HelveticaNeueLTStd-ThCn';
  src: url('../fonts/HelveticaNeueLTStd-ThCn.otf');
}
@font-face {
  font-family: 'HelveticaNeueLTStd-ThCn';
  src: url('../fonts/HelveticaNeueLTStd-ThCn.otf');
}
@font-face {
  font-family: 'AgencyFB.ttf';
  src: url('../fonts/AgencyFB.ttf');
}
.iconfont {
  font-family: 'iconfont';
}
/*
img{
    max-width: 100%;
}*/
@keyframes myfirst {
  0% {
    left: 50%;
    top: 67%;
  }
  25% {
    left: 50%;
    top: 68%;
  }
  50% {
    left: 50%;
    top: 69%;
  }
  75% {
    left: 50%;
    top: 68%;
  }
  100% {
    left: 50%;
    top: 67%;
  }
}
.clearfix:after {
  clear: both;
  height: 0;
  content: "";
  line-height: 0;
  font-size: 0;
  display: block;
}
.vcenter {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  max-width: 100%;
  max-height: 100%;
  display: block;
  vertical-align: middle;
  margin: auto;
}
.tHide {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.blockFull {
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
}
.relative {
  position: relative;
}
a {
  color: #666;
}
a:hover {
  color: #e21737;
}
h1,
h2,
h3,
h4,
h5,
h6,
ul,
li {
  margin: 0;
  padding: 0;
}
img {
  border: 0;
}
.container {
  padding-left: 0px;
  padding-right: 0px;
}
/*-header-*/
.header {
  clear: both;
}
/*-banner-*/
.banner {
  clear: both;
  max-width: 1920px;
  text-align: center;
}
.banner img {
  max-width: 100%;
  max-height: 100%;
  width: 100%;
  height: 100%;
}
body {
  background: #d6ccc3;
  font-family: "微软雅黑";
  font-size: 12px;
}
a:hover {
  text-decoration: none;
}
li {
  list-style: none;
}
/*-phone-nav-*/
.phone-nav {
  position: absolute;
  font-size: 24px;
  right: 15px;
  line-height: 50px;
  display: none;
  color: #fff;
  z-index: 9;
}
.phone-nav:hover {
  color: #fff;
}
@media (max-width: 1000px) {
  .phone-nav {
    display: block;
  }
}
.header .container {
  max-width: 1510px;
  width: 96%;
  background: #ffffff;
  height: 50px;
  position: relative;
}
.header .container .en_left {
  width: 50%;
  position: absolute;
  left: 0px;
  line-height: 50px;
  z-index: 999;
}
.header .container .en_left .weixin {
  position: relative;
}
.header .container .en_left .weixin:hover .erwe {
  display: block;
}
.header .container .en_left a .erwe{
	position: absolute;
	left: 50%;
	margin-left: -42px;
	top: 52px;
	width: 83px;
	height: 83px;
	display: none;
	
}
.header .container .en_left a {
  display: inline-block;
  height: 50px;
  margin: 0px;
  text-align: center;
  font-family: HelveticaNeueLTStd-ThCn;
  color: #242121;
  padding: 0px 28px;
  font-size: 15px;
  font-weight: 700;
}
.header .container .en_left .en,
.header .container .en_left .cn,
.header .container .en_left .weixin {
  border-right: 1px solid #f6f4f4;
}

.header .container .en_left .en:hover,
.header .container .en_left .cn:hover,
.header .container .en_left .weixin:hover {
  border-bottom: 4px solid #a99269;
}
.header .container .en_left .phone_h {
  font-size: 18px;
}
.header .container .logo {
  width: 90px;
  height: 60px;
  position: absolute;
  left: 50%;
  margin-left: -60px;
  z-index: 999;
  background: #242121;
  top: 2px;
}
.header .container .nav_right {
  position: absolute;
  width: 40%;
  right: 0px;
  padding-top: 10px;
}
.header .container .nav_right .search {
  height: 30px;
  color: #b1afaf;
  width: 200px;
  position: absolute;
  right: 70px;
  text-align: right;
}
.header .container .nav_right .search input {
  height: 28px;
  line-height: 28px;
  font-size: 12px;
  font-family: arial;
  padding-left: 5px;
  display: none;
}
.header .container .nav_right .search .fang {
  font-size: 18px;
  top: 5px;
  cursor: pointer;
}
.header .container .nav_right .nav_tu {
  position: absolute;
  right: 20px;
  font-size: 25px;
  cursor: pointer;
}
.sou .search{
	position: relative!important;
	width: auto!important;
	right: 0px!important;
	display: none!important;
}
@media(max-width:640px) {
	.sou .search{
		display: block!important;
	}
}
.header .container .nav_right .nav_show {
  width: 305px;
  background: #262323;
  position: absolute;
  right: 0px;
  z-index: 99999;
  top: 0px;
  display: none;
  padding-top: 20px;
  padding-right: 40px;
  text-align: right;
  padding-bottom: 20%;
}
@media (max-width: 480px) {
  .header .container .nav_right .nav_show {
    width: 250px;
  }
}
.header .container .nav_right .nav_show .cha {
  font-size: 18px;
  color: #ffffff;
  margin-bottom: 80px;
  cursor: pointer;
}
.header .container .nav_right .nav_show ul {
  line-height: 52px;
  font-size: 17px;
  color: #ffffff;
}
.header .container .nav_right .nav_show ul li a.active{
	 color: #a99269;
}
.header .container .nav_right .nav_show ul li .ul_2 {
  font-size: 13px;
  line-height: 30px;
  display: none;
}

.header .container .nav_right .nav_show ul li .ul_2 li a:hover {
  color: #a99269;
  text-decoration: underline;
}
.header .container .nav_right .nav_show ul li a {
  color: #ffffff;
}
.header .container .nav_right .nav_show ul li a:hover {
  color: #a99269;
}
@media (max-width: 992px) {
  .header .container .en_left a {
    padding: 0px 15px;
  }
}
@media (max-width: 768px) {
  .header .container .en_left .weixin,
  .header .container .en_left .phone_h {
    display: none;
  }
}
@media (max-width: 680px) {
  .header .container .nav_right .search {
    display: none;
  }
}
@media (max-width: 480px) {
  .header .container .en_left a {
    padding: 0px 10px;
  }
  .header .container .logo {
    width: 77px;
    height: 77px;
    margin-left: -50px;
  }
}
.banner {
  max-width: 1510px;
  width: 96%;
  margin: auto;
}
.banner .slick-prev,
.banner .slick-next {
  width: 40px;
  height: 40px;
  transform: rotate(0);
  border: 0px;
}
.banner .slick-prev {
  background: url(../images/ban_l.png);
  left: 6%;
}
.banner .slick-next {
  background: url(../images/ban_r.png);
  right: 6%;
}
.banner .slick-dots {
  display: none !important;
}
.banner .wow {
  position: relative;
}
.banner .wow .baner_x {
  width: 1.79%;
  height: 44px;
  position: absolute;
  left: 50%;
  margin-left: -0.9%;
  top: 32%;
}
.banner .wow .baner_z {
  position: absolute;
  left: 50%;
  width: 37%;
  height: 126px;
  margin-left: -18%;
  top: 43%;
}
.banner .wow .xia_la {
  position: absolute;
  left: 50%;
  top: 67%;
  width: 2.45%;
  height: 39px;
  margin-left: -1.3%;
  cursor: pointer;
  animation-name: myfirst;
  animation-duration: 1.5s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  animation-play-state: running;
}
@media (max-width: 1200px) {
  .banner .slick-prev {
    left: 5%;
  }
  .banner .slick-next {
    righ: 5%;
  }
}
@media (max-width: 768px) {
  .banner .slick-prev,
  .banner .slick-next {
    display: none !important;
  }
  .banner .slick-dots {
    display: block !important;
  }
}
/*企业简介*/
.ppjj .container {
  max-width: 1510px;
  width: 96%;
  background: #edebea;
}
.ppjj .container .home_top {
  max-width: 1200px;
  width: 80%;
  margin: 4.9% auto 2.3%;
}
@media (max-width: 480px) {
  .ppjj .container .home_top {
    width: 100%;
  }
}
.ppjj .container .home_top span {
  background: #d0cecd;
  width: 43%;
  height: 1px;
  display: inline-block;
  vertical-align: text-top;
}
@media (max-width: 980px) {
  .ppjj .container .home_top span {
    width: 40%;
  }
}
@media (max-width: 980px) {
  .ppjj .container .home_top span {
    width: 37%;
  }
}
@media (max-width: 480px) {
  .ppjj .container .home_top span {
    width: 30%;
  }
}
.ppjj .container .home_top a {
  display: inline-block;
  font-size: 36px;
  width: 14%;
  text-align: center;
  color: #353535;
}
@media (max-width: 1300px) {
  .ppjj .container .home_top a {
    font-size: 26px;
  }
}
@media (max-width: 980px) {
  .ppjj .container .home_top a {
    width: 20%;
  }
}
@media (max-width: 680px) {
  .ppjj .container .home_top a {
    width: 26%;
  }
}
@media (max-width: 480px) {
  .ppjj .container .home_top a {
    width: 40%;
  }
}
.ppjj .container .ppjj_con {
  max-width: 920px;
  width: 77%;
  margin: auto;
  text-align: center;
}
.ppjj .container .ppjj_con p {
  line-height: 26px;
  margin: 0px 0px 40px 0px;
}
.ppjj .container .ppjj_con .more {
  display: inline-block;
  width: 144px;
  height: 44px;
  line-height: 44px;
  text-align: center;
  font-size: 16px;
  color: #ffffff;
  background: #a99269;
  margin-bottom: 15%;
}
.ppjj .container .ppjj_con .more:hover {
  background: #a8a39d;
}
.ppjj .container .quan_3 {
  width: 100%;
  background: #d6ccc3;
}
.ppjj .container .quan_3 ul {
  max-width: 920px;
  width: 77%;
  margin: auto;
}
.ppjj .container .quan_3 ul li {
  float: left;
  width: 28%;
  text-align: center;
  position: relative;
  padding-top: 38px;
  margin-right: 8%;
}
@media (max-width: 640px) {
  .ppjj .container .quan_3 ul li {
    width: 100%;
    margin-right: 0px;
  }
}
.ppjj .container .quan_3 ul li span {
  display: inline-block;
  width: 64px;
  height: 64px;
  background: #ffffff;
  line-height: 64px;
  border-radius: 50%;
  color: #3e3e3e;
  font-family: tahoma;
  font-size: 34px;
  position: absolute;
  top: -34px;
  margin-left: -32px;
}
@media (max-width: 640px) {
  .ppjj .container .quan_3 ul li span {
    position: inherit;
    top: 0px;
    margin-left: 0px;
  }
}
.ppjj .container .quan_3 ul li h5 {
  font-size: 23px;
  color: #434343;
  line-height: 68px;
}
.ppjj .container .quan_3 ul li p {
  line-height: 25px;
  color: #696969;
}
.ppjj .container .quan_3 ul li:last-child {
  margin-right: 0px;
}
/*品牌产品*/
.ppcp .container {
  max-width: 1510px;
  width: 96%;
  background: #edecea url(../images/ppwh_bg.jpg) no-repeat;
  background-size: 100%;
}
.ppcp .container .s_xian {
  text-align: center;
  font-size: 29px;
  padding: 0px;
  margin: 0px;
  line-height: 25px;
  color: #5d5a57;
}
.ppcp .container .home_top {
  max-width: 1200px;
  width: 80%;
  margin: 2.3% auto 4.5%;
}
@media (max-width: 480px) {
  .ppcp .container .home_top {
    width: 100%;
  }
}
.ppcp .container .home_top span {
  background: #d0cecd;
  width: 43%;
  height: 1px;
  display: inline-block;
  vertical-align: text-top;
}
@media (max-width: 980px) {
  .ppcp .container .home_top span {
    width: 40%;
  }
}
@media (max-width: 980px) {
  .ppcp .container .home_top span {
    width: 37%;
  }
}
@media (max-width: 480px) {
  .ppcp .container .home_top span {
    width: 30%;
  }
}
.ppcp .container .home_top a {
  display: inline-block;
  font-size: 36px;
  width: 14%;
  text-align: center;
  color: #353535;
}
@media (max-width: 1300px) {
  .ppcp .container .home_top a {
    font-size: 26px;
  }
}
@media (max-width: 980px) {
  .ppcp .container .home_top a {
    width: 20%;
  }
}
@media (max-width: 680px) {
  .ppcp .container .home_top a {
    width: 26%;
  }
}
@media (max-width: 480px) {
  .ppcp .container .home_top a {
    width: 40%;
  }
}
.ppcp .container .tu_all {
  max-width: 1200px;
  width: 80%;
  margin: auto;
  background: url(../images/ppcp_bg.png) repeat-y;
  background-size: 100%;
  padding-top: 4.4%;
  padding-bottom: 4.4%;
}
@media (max-width: 991px) {
  .ppcp .container .tu_all {
    background: none;
  }
}
@media (max-width: 640px) {
  .ppcp .container .tu_all {
    width: 100%;
  }
}
.ppcp .container .tu_all ul {
  max-width: 1160px;
  margin-left: 40px;
}
@media (max-width: 991px) {
  .ppcp .container .tu_all ul {
    margin-left: 0px;
  }
}
.ppcp .container .tu_all ul li {
  width: 25%;
  float: left;
  cursor: pointer;
}
@media (max-width: 1200px) {
  .ppcp .container .tu_all ul li {
    width: 33.333333333333336%;
  }
}
@media (max-width: 991px) {
  .ppcp .container .tu_all ul li {
    width: 50%;
  }
}
@media (max-width: 480px) {
  .ppcp .container .tu_all ul li {
    width: 100%;
  }
}
.ppcp .container .tu_all ul li img {
  transition: 0.3s;
}
.ppcp .container .tu_all ul li .zi_div {
  color: #957f58;
  text-align: center;
  padding-top: 15%;
}
@media (max-width: 480px) {
  .ppcp .container .tu_all ul li .zi_div {
    padding-top: 0%;
  }
}
.ppcp .container .tu_all ul li .zi_div h4 {
  font-size: 30px;
  font-family: 宋体;
  line-height: 40px;
}
.ppcp .container .tu_all ul li .zi_div h5 {
  font-family: tahoma;
  font-size: 15px;
  line-height: 25px;
}
.ppcp .container .tu_all ul li .zi_div span {
  width: 30%;
  height: 2px;
  display: inline-block;
  background: #957f58;
}
.ppcp .container .tu_all ul li .pic {
  position: relative;
  overflow: hidden;
}
.ppcp .container .tu_all ul li .pic:after {
  content: "";
  padding-bottom: 50.4%;
  display: block;
}
.ppcp .container .tu_all ul li .pic .zhe {
  background: #a99269;
  position: absolute;
  top: 0px;
  left: 0px;
  padding-bottom: 50.4%;
  width: 100%;
  background-color: rgba(169, 146, 105, 0.8);
  display: none;
}
.ppcp .container .tu_all ul li .pic .zhe a{
	position: relative;
	color: #fff;
	display: block;
	text-align: center;
	font-size: 24px;
	font-weight: bold;
	margin-top: 15%;
	white-space: nowrap;
	overflow: hidden;
	padding: 10px 0px;
}
.ppcp .container .tu_all ul li:hover img {
  transform: scale(1.2);
}
.ppcp .container .tu_all ul li:hover .zhe {
  display: block;
}
.ppcp .container .tu_all ul li:hover .zhe img {
  transform: scale(1);
}
/*加盟优势*/
.jmys {
  background: #a8a39d url(../images/jmys_bg.jpg) no-repeat;
  background-size: 100%;
}
.jmys .container {
  max-width: 1200%;
}
.jmys .container .home_top {
  max-width: 1200px;
  margin: 4.5% auto 2.3%;
}
@media (max-width: 480px) {
  .jmys .container .home_top {
    width: 100%;
  }
}
.jmys .container .home_top span {
  background: #b9b5b1;
  width: 43%;
  height: 1px;
  display: inline-block;
  vertical-align: text-top;
}
@media (max-width: 980px) {
  .jmys .container .home_top span {
    width: 40%;
  }
}
@media (max-width: 980px) {
  .jmys .container .home_top span {
    width: 37%;
  }
}
@media (max-width: 480px) {
  .jmys .container .home_top span {
    width: 30%;
  }
}
.jmys .container .home_top a {
  display: inline-block;
  font-size: 36px;
  width: 14%;
  text-align: center;
  color: #353535;
}
@media (max-width: 1300px) {
  .jmys .container .home_top a {
    font-size: 26px;
  }
}
@media (max-width: 980px) {
  .jmys .container .home_top a {
    width: 20%;
  }
}
@media (max-width: 680px) {
  .jmys .container .home_top a {
    width: 26%;
  }
}
@media (max-width: 480px) {
  .jmys .container .home_top a {
    width: 40%;
  }
}
.jmys .container .jmys_con {
  max-width: 640px;
  width: 53.333333333333336%;
  margin: auto;
  text-align: center;
  line-height: 30px;
  font-size: 14px;
  color: #ffffff;
}
@media (max-width: 640px) {
  .jmys .container .jmys_con {
    width: 96%;
  }
}
.jmys .container .jmys_con span {
  font-size: 60px;
  display: inline-block;
  width: 18%;
  margin-top: 2%;
  line-height: 60px;
}
@media (max-width: 640px) {
  .jmys .container .jmys_con span {
    font-size: 44px;
    line-height: 44px;
  }
}
.jmys .container .jmys_con .span2 {
  text-align: left;
  margin-top: 4%;
}
/*最新资讯*/
.zxzx .container {
  width: 96%;
  max-width: 1510px;
  background: #e2ddd9;
}
.zxzx .container .s_xian {
  text-align: center;
  font-size: 29px;
  padding: 0px;
  margin: 0px;
  line-height: 25px;
  color: #5d5a57;
}
.zxzx .container .home_top {
  max-width: 1200px;
  width: 80%;
  margin: 2.3% auto 4.5%;
}
@media (max-width: 480px) {
  .zxzx .container .home_top {
    width: 100%;
  }
}
.zxzx .container .home_top span {
  background: #c7c3bf;
  width: 43%;
  height: 1px;
  display: inline-block;
  vertical-align: text-top;
}
@media (max-width: 980px) {
  .zxzx .container .home_top span {
    width: 40%;
  }
}
@media (max-width: 980px) {
  .zxzx .container .home_top span {
    width: 37%;
  }
}
@media (max-width: 480px) {
  .zxzx .container .home_top span {
    width: 30%;
  }
}
.zxzx .container .home_top a {
  display: inline-block;
  font-size: 36px;
  width: 14%;
  text-align: center;
  color: #353535;
}
@media (max-width: 1300px) {
  .zxzx .container .home_top a {
    font-size: 26px;
  }
}
@media (max-width: 980px) {
  .zxzx .container .home_top a {
    width: 20%;
  }
}
@media (max-width: 680px) {
  .zxzx .container .home_top a {
    width: 26%;
  }
}
@media (max-width: 480px) {
  .zxzx .container .home_top a {
    width: 40%;
  }
}
.zxzx .container .zxzx_con {
  max-width: 991px;
  margin: auto;
  position: relative;
}
.zxzx .container .zxzx_con .zx_left {
  width: 49.44500504540868%;
  float: left;
  background: #ffffff;
  padding: 50px 35px;
}
.zxzx .container .zxzx_con .zx_left h4 {
  font-size: 20px;
  line-height: 20px;
  color: #957f58;
  line-height: 28px;
}
.zxzx .container .zxzx_con .zx_left p {
  line-height: 24px;
  padding: 15px 0px;
}
.zxzx .container .zxzx_con .zx_left ul li {
  background: url(../images/li_d.jpg) no-repeat left;
  padding-left: 20px;
  line-height: 38px;
}
.zxzx .container .zxzx_con .zx_left ul li a .span1 {
  color: #626262;
  float: left;
  width: 80%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.zxzx .container .zxzx_con .zx_left ul li a .span2 {
  color: #999999;
  width: 18%;
  float: right;
}
@media (max-width: 420px) {
  .zxzx .container .zxzx_con .zx_left ul li a .span1 {
    width: 70%;
  }
  .zxzx .container .zxzx_con .zx_left ul li a .span2 {
    width: 28%;
  }
}
.zxzx .container .zxzx_con .zx_left ul li:hover a .span1,
.zxzx .container .zxzx_con .zx_left ul li:hover a .span2 {
  color: #957f58;
}
.zxzx .container .zxzx_con .zx_right {
  float: right;
  width: 49.44500504540868%;
  position: absolute;
  box-shadow: -11px 11px 0px #957f58;
  right: 0px;
  top: 25%;
}
.zxzx .container .zxzx_con .zx_right .hd {
  height: 24px;
  overflow: hidden;
  position: absolute;
  right: 0px;
  bottom: 10px;
  z-index: 1;
  font-size: 13px;
}
.zxzx .container .zxzx_con .zx_right .hd div {
  float: left;
  margin-right: 3px;
  line-height: 24px;
  text-align: center;
  cursor: pointer;
  color: #ffffff;
}
.zxzx .container .zxzx_con .zx_right .hd div span {
  display: inline-block;
  height: 24px;
  width: 24px;
  outline: none;
}

.zxzx .container .zxzx_con .zx_right .bd {
  position: relative;
  height: 100%;
  z-index: 0;
}
.zxzx .container .zxzx_con .zx_right .bd div {
  zoom: 1;
  vertical-align: middle;
}
.zxzx .container .zxzx_con .zx_right .bd div i{
	display: block;
	padding-bottom: 50.6%;
}
.zxzx .container .zxzx_con .zx_right img {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    max-width: 100%;
    max-height: 100%;
    display: block;
    vertical-align: middle;
    margin: auto;
}
@media (max-width: 768px) {
  .zxzx .container .zxzx_con .zx_left {
    float: none;
    width: 100%;
    padding: 30px 20px;
  }
  .zxzx .container .zxzx_con .zx_right {
    float: none;
    position: relative;
    width: 100%;
  }
}
/*footer*/
.footer {
  background: #323232 url(../images/footer_bg.jpg) no-repeat;
  padding-top: 100px;
  padding-bottom: 100px;
}
@media (max-width: 640px) {
.footer{
		padding-bottom:50px;
}
	
}
.footer .container {
  background: #ffffff;
  margin: auto;
  max-width: 1385px;
  width: 94%;
}
.footer .container .footer_con {
  max-width: 1280px;
  width: 94.2562592047128%;
  margin: 39px auto;
}
.footer .container .footer_con .zhu .ul_1 {
  max-width: 885px;
  width: 69.140625%;
  float: left;
}
.footer .container .footer_con .zhu .ul_1 li {
  width: 20%;
  float: left;
  border-left: 1px solid #e4e4e4;
  padding-left: 15px;
  min-height: 170px;
}
@media (max-width: 480px) {
  .footer .container .footer_con .zhu .ul_1 li {
    width: 50%;
    margin-top: 10px;
  }
}
.footer .container .footer_con .zhu .ul_1 li a {
  display: block;
  color: #545454;
  line-height: 26px;
}
.footer .container .footer_con .zhu .ul_1 li a:hover {
  color: #8b7143;
}
.footer .container .footer_con .zhu .ul_1 li a:first-child {
  font-size: 15px;
  line-height: 40px;
  color: #3f3f3f;
}
.footer .container .footer_con .zhu .ul_1 li a:first-child:hover {
  color: #8b7143;
}
.footer .container .footer_con .zhu .ul_2 {
  max-width: 395px;
  width: 30.859375%;
  float: right;
  border-left: 1px solid #adadad;
  padding-left: 30px;
  color: #484848;
  font-family: "微软雅黑";
}
.footer .container .footer_con .zhu .ul_2 h3 {
  color: #8b7143;
  font-size: 36px;
  line-height: 44px;
}
.footer .container .footer_con .zhu .ul_2 h5 {
  font-size: 18px;
  line-height: 44px;
}
.footer .container .footer_con .zhu .ul_2 span {
  background: #484848;
  display: inline-block;
  height: 2px;
  width: 50px;
  vertical-align: text-top;
}
.footer .container .footer_con .zhu .ul_2 h6 {
  line-height: 25px;
}
.footer .container .footer_con .zhu .ul_2 h6 a {
  color: #484848;
}
.footer .container .footer_con .zhu .ul_2 h6 a:hover {
  color: #484848;
}
@media (max-width: 768px) {
  .footer .container .footer_con .zhu .ul_1 {
    float: none;
    width: 100%;
  }
  .footer .container .footer_con .zhu .ul_2 {
    float: none;
    width: 100%;
    margin-top: 15px;
  }
}
.footer .container .footer_con .copy_z {
  margin-top: 10px;
}
.footer .container .footer_con .copy_z a:hover{
	color: #8b7143;
}
.footer .container .footer_con .copy_z .co_zi {
  font-family: arial;
}
.footer .container .footer_con .copy_z .links {
  display: inline-block;
  width: 87px;
  border: 1px solid #919191;
  text-align: center;
  line-height: 17px;
  cursor: pointer;
  margin: 0px 10px;
  position: relative;
}
.footer .container .footer_con .copy_z .links .glyphicon {
  left: 8px;
}
.footer .container .footer_con .copy_z .links .links_show {
  position: absolute;
  bottom: 19px;
  background: #ffffff;
  width: 100%;
  text-align: left;
  padding-left: 12px;
  padding-top: 5px;
  padding-bottom: 5px;
  line-height: 20px;
  display: none;
}
.footer .container .footer_con .copy_z .links:hover .links_show {
  display: block;
}
/*新闻页面*/
.zi_all_top {
  padding-top: 8.8%;
  text-align: center;
  padding-bottom: 2.8%;
}
.zi_all_top .zi_con {
  max-width: 770px;
  width: 96%;
  margin: auto;
  color: #5d5a57;
}
.zi_all_top .zi_con span {
  display: inline-block;
  font-size: 36px;
  line-height: 60px;
  border-bottom: 2px solid #5d5a57;
}
@media (max-width: 480px) {
  .zi_all_top .zi_con span {
    font-size: 22px;
    line-height: 50px;
  }
}
.zi_all_top .zi_con .p1 {
  font-size: 18px;
  line-height: 36px;
  margin: 10px 0px 20px;
}
@media (max-width: 480px) {
  .zi_all_top .zi_con .p1 {
    font-size: 14px;
    line-height: 28px;
  }
}
.zi_all_top .zi_con .p2 {
  font-size: 13px;
  line-height: 24px;
  padding-bottom: 3%;
}
.zi_all_top .zi_con .p3 {
  padding-bottom: 80px;
}
.new_con {
  width: 100%;
  background: #edebea;
}
.new_con .container {
  max-width: 1300px;
  width: 96%;
}
.new_con .container .new_ul {
  margin-right: -30px;
  padding: 65px 0px;
}
.new_con .container .new_ul li {
  margin-bottom: 65px;
  float: left;
  margin-right: 30px;
  width: 236px;
}
.new_con .container .new_ul li .img {
  position: relative;
  padding-bottom: 76.72%;
  border-bottom: 5px #a99269 solid;
  overflow: hidden;
}
.new_con .container .new_ul li .img img {
  transition: 0.3s;
}
.new_con .container .new_ul li .img span {
  display: inline-block;
  width: 50px;
  height: 50px;
  background: #ffffff;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 999;
  color: #505050;
  font-size: 30px;
  font-family: "agency fb";
  text-align: center;
  line-height: 50px;
}
.new_con .container .new_ul li .img img:hover {
  transform: scale(1.2);
}
.new_con .container .new_ul li .img_zi {
  color: #505050;
}
.new_con .container .new_ul li .img_zi .title {
  color: #505050;
  font-size: 14px;
  line-height: 18px;
  width: 85%;
  display: block;
  margin: 20px 0px 10px;
}
.new_con .container .new_ul li .img_zi .title:hover {
  color: #a99269;
  font-weight: bold;
}
.new_con .container .new_ul li .img_zi time {
  font-family: arial;
  color: #747373;
  line-height: 20px;
}
.new_con .container .new_ul li .img_zi p {
  width: 100%;
  border-top: 1px solid #bebcbb;
  line-height: 24px;
  margin-top: 10px;
  padding: 10px 0px;
  font-size: 13px;
}
.new_con .container .new_ul li .img_zi .more {
  display: inline-block;
  width: 105px;
  height: 33px;
  text-align: center;
  line-height: 33px;
  border: 1px solid #b3b2b1;
  font-size: 13px;
}
.new_con .container .new_ul li .img_zi .more:hover {
  background: #a99269;
  color: #ffffff;
  border: 1px solid #a99269;
}
@media (max-width: 1200px) {
  .new_con .container .new_ul {
    margin-right: 0px;
  }
  .new_con .container .new_ul li {
    width: 18%;
    margin: 0px 1% 68px;
  }
  .new_con .container .new_ul li .img_zi .title {
    width: 100%;
    height: 54px;
    overflow: hidden;
  }
  .new_con .container .new_ul li .img_zi p {
    height: 141px;
    overflow: hidden;
  }
}
@media (max-width: 992px) {
  .new_con .container .new_ul {
    margin-right: 0px;
  }
  .new_con .container .new_ul li {
    width: 23%;
    margin: 0px 1% 68px;
  }
  .new_con .container .new_ul li .img_zi .title {
    width: 100%;
    height: 54px;
    overflow: hidden;
  }
  .new_con .container .new_ul li .img_zi p {
    height: 141px;
    overflow: hidden;
  }
}
@media (max-width: 768px) {
  .new_con .container .new_ul {
    margin-right: 0px;
  }
  .new_con .container .new_ul li {
    width: 31.33%;
    margin: 0px 1% 48px;
  }
  .new_con .container .new_ul li .img_zi .title {
    width: 100%;
    height: 54px;
    overflow: hidden;
  }
  .new_con .container .new_ul li .img_zi p {
    height: 110px;
    overflow: hidden;
  }
}
@media (max-width: 640px) {
  .new_con .container .new_ul {
    margin-right: 0px;
  }
  .new_con .container .new_ul li {
    width: 48%;
    margin: 0px 1% 48px;
  }
  .new_con .container .new_ul li .img_zi .title {
    width: 100%;
    height: auto;
  }
  .new_con .container .new_ul li .img_zi p {
    height: 89px;
    overflow: hidden;
  }
}
@media (max-width: 480px) {
  .new_con .container .new_ul {
    margin-right: 0px;
  }
  .new_con .container .new_ul li {
    width: 100%;
    margin-bottom: 48px;
  }
  .new_con .container .new_ul li .img_zi .title {
    width: 100%;
  }
  .new_con .container .new_ul li .img_zi p {
    height: auto;
  }
}
.all_con {
  background: #d6ccc3;
  padding: 56px 0px;
}
.all_con img {
  transition: 0.3s;
}
.all_con img:hover {
  transform: scale(1.2);
}
.all_con .you_ul {
  margin: auto;
  max-width: 1300px;
  width: 96%;
}
.all_con .you_ul li {
  float: left;
  width: 50%;
}
.all_con .you_ul li .img_left {
  width: 30%;
  float: left;
  overflow: hidden;
}
.all_con .you_ul li .img_left a {
  position: relative;
  display: block;
  padding-bottom: 75%;
}
.all_con .you_ul li .nei_right {
  width: 68%;
  float: right;
  color: #747373;
  font-size: 12px;
  line-height: 24px;
  padding-right: 2%;
}
.all_con .you_ul li .nei_right .title {
  font-size: 16px;
  color: #505050;
  line-height: 24px;
  display: block;
}
.all_con .you_ul li .nei_right .title:hover {
  color: #a99269;
  font-weight: bold;
}
.all_con .you_ul li .nei_right time {
  font-family: arial;
}
.all_con .you_ul li .nei_right .more {
  width: 105px;
  height: 30px;
  display: inline-block;
  background: #a99269;
  line-height: 30px;
  text-align: center;
  color: #ffffff;
}
.all_con .you_ul li .nei_right .more:hover {
  background: #959595;
}
@media (max-width: 640px) {
  .all_con .you_ul li {
    width: 100%;
    float: none;
    margin-bottom: 48px;
  }
}
@media (max-width: 480px) {
  .all_con .you_ul li .img_left {
    width: 100%;
    text-align: center;
  }
  .all_con .you_ul li .nei_right {
    width: 100%;
    text-align: center;
  }
}
/*加盟优势*/
.support {
  max-width: 790px;
  margin: auto;
  text-align: center;
  color: #5d5a57;
  font-size: 13px;
  padding: 20px 0px;
  line-height: 26px;
}
.support p {
  margin: 30px;
}
/*加入我们*/
.jop {
  max-width: 1000px;
  margin: 60px auto;
  color: #414141;
}
@media (max-width: 480px) {
  .jop {
    margin: 40px auto 50px;
  }
}
.jop ul li .jop_t {
  border-bottom: 1px solid #dbd9d9;
  line-height: 50px;
  font-size: 13px;
  cursor: pointer;
  padding-left: 15px;
}
.jop ul li .jop_t .z_m {
  max-width: 50%;
  min-width: 100px;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  float: left;
  text-overflow: ellipsis;
}
.jop ul li .jop_t .num {
  display: inline-block;
  min-width: 30px;
  margin: 0px 10px;
}
.jop ul li .jop_t time {
  font-family: arial;
  min-width: 60px;
  display: inline-block;
  margin-left: 10px;
}
.jop ul li p {
  padding-left: 15px;
  color: #3a3a3a;
  font-size: 12px;
  line-height: 30px;
  padding-top: 10px;
  display: none;
}
.jop ul li p .zhi_w {
  font-size: 15px;
}
.jop ul li p a {
  font-size: 13px;
  color: #ff0000;
  font-family: arial;
}
.jop ul li p .you_d {
  color: #FF0000;
}
.jop ul li p .sub {
  width: 127px;
  height: 35px;
  display: inline-block;
  line-height: 35px;
  font-size: 18px;
  text-align: center;
  color: #ffffff;
  background: #a99269;
  margin: 20px 0px 30px;
}
/*联系我们*/
.contact {
  width: 100%;
  margin: 50px auto;
}
.contact p {
  max-width: 780px;
  text-align: center;
  font-size: 13px;
  color: #5d5a57;
  margin: auto;
  line-height: 24px;
}
.contact .ul_lian {
  margin: 50px 0px;
}
.contact .ul_lian li {
  width: 20%;
  float: left;
  text-align: center;
  font-size: 13px;
}
.contact .ul_lian li p {
  padding: 10px 2% 0px;
  color: #282828;
}
.contact .ul_lian li p a {
  font-family: arial;
  font-size: 14px;
  color: #282828;
}
@media (max-width: 992px) {
  .contact .ul_lian li {
    width: 33.33%;
  }
  .contact .ul_lian li p {
    min-height: 82px;
  }
}
@media (max-width: 480px) {
  .contact .ul_lian li {
    width: 50%;
  }
  .contact .ul_lian li p {
    height: auto;
  }
}
@media (max-width: 421px) {
  .contact .ul_lian li {
    width: 100%;
  }
  .contact .ul_lian li p {
    height: auto;
  }
  .contact .ul_lian li .p_4 {
    margin-bottom: 10px;
  }
}
.contact .lian_nei {
  color: #929292;
  font-size: 14px;
  line-height: 27px;
}
.contact .lian_nei i {
  font-style: normal;
  color: #ff0000;
  margin-left: 5px;
}
.contact .lian_nei input {
  background: transparent;
  border: none;
  margin-left: 3px;
  width: 80%;
  outline: none;
}
.contact .lian_nei ul li {
  width: 29.333333333333332%;
  float: left;
  border-bottom: 1px solid #999999;
  margin: 0px 2%;
}
@media (max-width: 480px) {
  .contact .lian_nei ul li {
    width: 96%;
    margin-bottom: 4%;
    padding-bottom: 2px;
  }
}
.contact .lian_nei .liu {
  border-bottom: 1px solid #999999;
  margin: 4% 2% 0px;
}
@media (max-width: 480px) {
  .contact .lian_nei .liu {
    padding-bottom: 2px;
  }
}
.contact .lian_nei .yan {
  border-bottom: 1px solid #999999;
  width: 28%;
  margin: 4% 2% 0px;
  position: relative;
}
@media (max-width: 480px) {
  .contact .lian_nei .yan {
    padding-bottom: 2px;
  }
}
.contact .lian_nei .yan input {
  width: 30%;
}
/* img{
                position: absolute;
                right: -177px;
                top: -10px;
            }*/
.contact .lian_nei .yan img {
  position: absolute;
  right: -177px;
  top: -10px;
}
@media (max-width: 480px) {
  .contact .lian_nei .yan img {
    left: 105%;
    width: 82%;
    top: 0px;
  }
}
@media (max-width: 321px) {
  .contact .lian_nei .yan img {
    top: 5px;
  }
}
@media (max-width: 480px) {
  .contact .lian_nei .yan {
    width: 44%;
  }
  .contact .lian_nei .yan input {
    width: 50%;
  } /*img{
                        top: -9px;
                        right: -178px;
                     }*/
}
.contact .lian_nei .submit {
  background: #a99269;
  font-size: 24px;
  color: #ffffff;
  text-align: center;
  border-radius: 50px;
  width: 175px;
  height: 46px;
  line-height: 44px;
  display: block;
  margin: 40px auto;
}
.contact .lian_nei .submit:hover {
  background: #959595;
}
/*品牌简介 子页面*/
.ppjj_con_zi {
  width: 100%;
  background: #ffffff;
}
.ppjj_con_zi .con1 {
  max-width: 900px;
  margin: auto;
  padding: 150px 0px 100px;
  line-height: 28px;
  text-align: center;
  width: 96%;
  position: relative;
}
@media (max-width: 480px) {
  .ppjj_con_zi .con1 {
    padding-top: 130px;
    padding-bottom: 35px;
  }
}
.ppjj_con_zi .con1 p {
  margin-bottom: 4%;
  font-size: 14px;
  color: #55555;
}
.ppjj_con_zi .con1 .about_img {
  position: absolute;
  top: -110px;
  left: 50%;
  margin-left: -104px;
}
.ppjj_con_zi .con2 {
  width: 100%;
  background: #d6ccc3;
}
.ppjj_con_zi .con2 .con2_nei {
  max-width: 1510px;
  width: 96%;
  background: #edebea;
  margin: auto;
  overflow: hidden;
  padding-bottom: 420px;
}
.ppjj_con_zi .con2 .con2_nei .top_tit {
  text-align: center;
  margin: 50px auto;
}
.ppjj_con_zi .con2 .con2_nei .top_tit span {
  display: inline-block;
  font-size: 36px;
  line-height: 60px;
  color: #2b2a2a;
  border-bottom: 2px solid #a5a4a3;
}
@media (max-width: 480px) {
  .ppjj_con_zi .con2 .con2_nei .top_tit {
    margin: 25px auto;
  }
  .ppjj_con_zi .con2 .con2_nei .top_tit span {
    font-size: 28px;
    line-height: 50px;
  }
}
.ppjj_con_zi .con2 .con2_nei .con2_ul {
  max-width: 990px;
  margin: auto;
}
.ppjj_con_zi .con2 .con2_nei .con2_ul li {
  margin: auto 1.5%;
  width: 30.33%;
  float: left;
  text-align: center;
}
.ppjj_con_zi .con2 .con2_nei .con2_ul li h5 {
  color: #2f2b2b;
  font-size: 24px;
  line-height: 30px;
  margin-bottom: 15px;
}
@media (max-width: 480px) {
  .ppjj_con_zi .con2 .con2_nei .con2_ul li h5 {
    font-size: 22px;
  }
}
.ppjj_con_zi .con2 .con2_nei .con2_ul li p {
  font-size: 13px;
  line-height: 24px;
  color: #595959;
  width: 90%;
}
@media (max-width: 480px) {
  .ppjj_con_zi .con2 .con2_nei .con2_ul li {
    width: 100%;
  }
  .ppjj_con_zi .con2 .con2_nei .con2_ul li P {
    width: 96%;
    margin: auto;
  }
}
.ppjj_con_zi .con3 {
  max-width: 1410px;
  margin: auto;
  width: 90%;
  position: relative;
  top: -310px;
  margin-right: 33px;
  padding-bottom: 380px;
}
@media (max-width: 640px) {
  .ppjj_con_zi .con3 {
    width: 100%;
    padding-bottom: 301px;
  }
}
.ppjj_con_zi .con3 .con3_img1 {
  position: absolute;
  z-index: 99999;
  top: -114px;
  left: 60px;
  overflow: hidden;
  cursor: pointer;
}
.ppjj_con_zi .con3 .con3_img1 img {
  transition: 0.3s;
}
.ppjj_con_zi .con3 .con3_img1 img:hover {
  transform: scale(0.8);
}
@media (max-width: 480px) {
  .ppjj_con_zi .con3 .con3_img1 {
    top: -75px;
    left: 40px;
  }
  .ppjj_con_zi .con3 .con3_img1 img {
    width: 70%;
  }
}
.ppjj_con_zi .con3 .con3_zhu {
  max-width: 1150px;
  width: 81.56%;
  background: #d6ccc3;
  position: absolute;
  z-index: 999;
  padding-left: 110px;
  padding-top: 8%;
  padding-bottom: 200px;
}
.ppjj_con_zi .con3 .con3_zhu .ul_l {
  font-family: arial;
  color: #98825c;
  line-height: 44px;
  width: 158px;
  font-size: 14px;
  float: left;
  margin-top: 110px;
}
.ppjj_con_zi .con3 .con3_zhu .ul_l li {
  border-bottom: 1px solid #ded6cf;
  background: url(../images/ny_li.png) no-repeat 10px;
  padding-left: 35px;
}
.ppjj_con_zi .con3 .con3_zhu .ul_r {
  max-width: 471px;
  float: left;
  margin-left: 50px;
  width: 49.5%;
}
.ppjj_con_zi .con3 .con3_zhu .ul_r span {
  color: #2b2a2a;
  font-size: 28px;
  display: block;
  position: relative;
  height: 65px;
}
.ppjj_con_zi .con3 .con3_zhu .ul_r span:after {
  content: "";
  width: 87px;
  height: 0px;
  position: absolute;
  border-bottom: 1px solid #a4a09d;
  top: 50px;
  left: -10px;
}
.ppjj_con_zi .con3 .con3_zhu .ul_r p {
  font-size: 13px;
  color: #5d5d5d;
  line-height: 26px;
  width: 100%;
}
.ppjj_con_zi .con3 .con3_zhu .con3_img2 {
  position: absolute;
  right: -234px;
  z-index: 99999;
  bottom: 80px;
  width: 43%;
}
.ppjj_con_zi .con3 .con3_zhu .con3_img2 img {
  box-shadow: -6px 6px 0px #a99269;
  max-height:100%;
  max-width:100%;
}
@media (max-width: 768px) {
  .ppjj_con_zi .con3 .con3_zhu {
    width: 100%;
    padding-bottom: 28%;
    padding-left: 63px;
  }
  .ppjj_con_zi .con3 .con3_zhu .con3_img2 {
    display: none;
  }
}
@media (max-width: 480px) {
  .ppjj_con_zi .con3 .con3_zhu {
    padding-left: 0px;
    padding-bottom: 21%;
    padding-top: 12%;
  }
  .ppjj_con_zi .con3 .con3_zhu .ul_l {
    display: none;
  }
  .ppjj_con_zi .con3 .con3_zhu .ul_r {
    width: 90%;
    margin-left: 0px;
    float: none;
    margin: auto;
    margin-top: 100px;
  }
}
.ppjj_con_zi .con4 {
  width: 100%;
  background: #a8a39d;
  padding-top: 130px;
  padding-bottom: 100px;
}
@media (max-width: 768px) {
  .ppjj_con_zi .con4 {
    padding-bottom: 1px;
  }
}
@media (max-width: 480px) {
  .ppjj_con_zi .con4 {
    padding-top: 70px;
  }
}
.ppjj_con_zi .con4 .con4_nei {
  max-width: 800px;
  margin: auto;
  width: 96%;
  text-align: center;
  color: #ffffff;
  font-size: 14px;
  line-height: 26px;
  margin-bottom: 110px;
}
.ppjj_con_zi .con4 .con4_nei span {
  font-size: 36px;
  display: block;
  margin-bottom: 30px;
}
@media (max-width: 480px) {
  .ppjj_con_zi .con4 .con4_nei {
    margin-bottom: 40px;
  }
  .ppjj_con_zi .con4 .con4_nei span {
    font-size: 28px;
  }
}
.ppjj_con_zi .con4 .con4_time {
  max-width: 1370px;
  font-family: arial;
  color: #ffffff;
  margin: auto;
  width: 96%;
  text-align: center;
  padding-bottom: 130px;
  position: relative;
  font-size: 14px;
}
.ppjj_con_zi .con4 .con4_time:after {
  content: "";
  width: 100%;
  height: 0px;
  position: absolute;
  border-bottom: 1px solid #98825c;
  left: 0px;
  top: 50%;
}
.ppjj_con_zi .con4 .con4_time span {
  display: block;
}
.ppjj_con_zi .con4 .con4_time .top_c,
.ppjj_con_zi .con4 .con4_time .bot_c {
  width: 10%;
  margin: 0px 0.5%;
  float: left;
}
.ppjj_con_zi .con4 .con4_time .top_c .span1,
.ppjj_con_zi .con4 .con4_time .bot_c .span1 {
  font-size: 18px;
}
.ppjj_con_zi .con4 .con4_time .top_c .span2,
.ppjj_con_zi .con4 .con4_time .bot_c .span2 {
  max-height: 40px;
  overflow: hidden;
}
.ppjj_con_zi .con4 .con4_time .dian {
  width: 10px;
  height: 10px;
  background: #98825c;
  border-radius: 10px;
  display: block;
  margin: 10px auto;
}
.ppjj_con_zi .con4 .con4_time .top_c {
  position: relative;
  top: -15px;
}
.ppjj_con_zi .con4 .con4_time .bot_c {
  position: relative;
  top: 51px;
}
@media (max-width: 768px) {
  .ppjj_con_zi .con4 .con4_time {
    display: none;
  }
}
/*分页*/
.page {
  margin: 0px 0px 40px 0px;
  padding-top: 40px;
  text-align: center;
}
.page .active {
  color: #fff;
  background: #a99269;
  border: 1px solid #a99269;
}
.page a {
  color: #fff;
  margin: 0px 2px;
  padding: 1px 12px;
  display: inline-block;
  line-height: 25px;
  background: #959595;
}
.page a:hover {
  color: #fff;
  background: #a99269;
}
@media (max-width: 420px) {
  .page a {
    padding: 1px 5px;
  }
}
.page .ye {
  color: #707070;
  background: #ffffff;
  font-family: arial;
  border: 1px solid #959595;
}
.page .ye span {
  color: #a99269;
}
.page .ye:hover {
  border: 1px solid #a99269;
}
.page .ye:hover span {
  color: #ffffff;
}
/*新闻显示的样式*/
.new_show_main {
  margin-top: 50px;
  width: 100%;
  text-align: center;
}
.new_show_main .show_tit {
  color: #494543;
  font-size: 24px;
}
.new_show_main .show_yuan {
  border-top: 1px solid #d6d5d3;
  border-bottom: 1px solid #d6d5d3;
  padding: 7px;
  margin: 15px auto;
  font-size: 13px;
  color: #838383;
  font-family: arial;
}
.new_show_main .show_yuan span {
  display: inline-block;
  margin: auto 10px;
}
.new_show_main .show_con {
  color: #494543;
  font-size: 14px;
}
.new_show_main .show_con .img_show {
  position: relative;
  padding-bottom: 35%;
}
.new_show_main .show_con .img_show img {
  box-shadow: -5px 5px 0px #99815e;
}
.new_show_main .show_con p {
  text-align: left;
  line-height: 25px;
  margin: 25px auto;
}
.new_show_main .prev_next {
  text-align: left;
  margin: 60px auto;
  line-height: 40px;
  color: #ffffff;
  font-size: 14px;
}
.new_show_main .prev_next li {
  float: left;
  width: 50%;
  padding-left: 10px;
  background: #a99269;
}
@media (max-width: 640px) {
  .new_show_main .prev_next li {
    width: 100%;
    margin-bottom: 10px;
  }
}
.new_show_main .prev_next li a {
  color: #ffffff;
}
/*产品展示*/
.pro_show {
  width: 96%;
  max-width: 1510px;
  background: #edebea;
  margin: auto;
  padding: 80px 0px 40px;
}
.pro_show .container {
  max-width: 1310px;
  width: 100%;
  margin: auto;
}
.pro_show .container .pro_show_ul {
  margin-right: -30px;
}
.pro_show .container .pro_show_ul li {
  width: 305px;
  margin-right: 30px;
  float: left;
}
.pro_show .container .pro_show_ul li .img_show {
  position: relative;
  width: 245px;
  margin: auto;
  z-index: 999;
}
.pro_show .container .pro_show_ul li .img_show i {
  display: block;
  padding-bottom: 50.4%;
}
.pro_show .container .pro_show_ul li .nei {
  width: 100%;
  padding: 100px 30px 60px;
  background: #ffffff;
  position: relative;
  top: -90px;
  color: #636363;
  transition: background 0.5s;
  cursor: pointer;
}
.pro_show .container .pro_show_ul li .nei .nei_tit {
  font-size: 18px;
  display: block;
  text-align: center;
  border-bottom: 1px solid #cccccc;
  line-height: 55px;
  white-space: nowrap;
  overflow: hidden;
}
.pro_show .container .pro_show_ul li .nei .nei_tit:hover {
  font-weight: bold;
}
.pro_show .container .pro_show_ul li .nei p {
  font-size: 12px;
  line-height: 24px;
  margin: 20px auto 35px;
}
.pro_show .container .pro_show_ul li .nei .more {
  width: 151px;
  height: 36px;
  border: 2px solid #b3b2b1;
  display: block;
  margin: auto;
  text-align: center;
  line-height: 32px;
  color: #828282;
  font-family: arial;
  font-size: 14px;
}
.pro_show .container .pro_show_ul li .nei:hover {
  background: #a99269;
  color: #ffffff;
}
.pro_show .container .pro_show_ul li .nei:hover .nei_tit {
  color: #ffffff;
  border-bottom: 1px solid #baa887;
}
.pro_show .container .pro_show_ul li .nei:hover .more {
  color: #ffffff;
  border-color: #ffffff;
}
.pro_show .container .pro_show_ul li .nei_y {
  font-family: arial;
}
@media (max-width: 1200px) {
  .pro_show .container .pro_show_ul {
    margin-right: 0px;
  }
  .pro_show .container .pro_show_ul li {
    width: 23%;
    margin: 0px 1%;
  }
  .pro_show .container .pro_show_ul li .img_show {
    width: 80%;
  }
  .pro_show .container .pro_show_ul li .nei p {
    height: 96px;
    overflow: hidden;
  }
}
@media (max-width: 992px) {
  .pro_show .container .pro_show_ul li {
    width: 31.33%;
    margin: 0px 1%;
  }
}
@media (max-width: 640px) {
  .pro_show .container .pro_show_ul li {
    width: 48%;
    margin: 0px 1%;
  }
}
@media (max-width: 480px) {
  .pro_show .container .pro_show_ul li {
    width: 98%;
  }
  .pro_show .container .pro_show_ul li .nei p {
    height: auto;
    overflow: hidden;
  }
}
.pro_show .prev_next {
  max-width: 1310px;
  width: 96%;
  text-align: left;
  margin: 60px auto;
  line-height: 40px;
  color: #ffffff;
  font-size: 14px;
}
.pro_show .prev_next li {
  float: left;
  width: 50%;
  padding-left: 10px;
  background: #a99269;
}
@media (max-width: 640px) {
  .pro_show .prev_next li {
    width: 100%;
    margin-bottom: 10px;
  }
}
.pro_show .prev_next li a {
  color: #ffffff;
}
/*产品展示2*/
.show1 {
  max-width: 1070px;
  margin: auto;
  padding: 0px 10px;
}
.show1 .show1_1 {
  width: 100%;
}
.show1 .show1_1 .left_s {
  width: 100%;
}
.show1 .show1_1 .left_s .slick1 {
  width: 20%;
  float: left;
  min-width: 65px;
  margin-right: 2%;
}
.show1 .show1_1 .left_s .slick1 div {
  height: 65px;
  position: relative;
  margin: 10px auto;
  cursor: pointer;
}
.show1 .show1_1 .left_s .slick1 .slick-current img{
	border: 2px solid #a99269;
}
.show1 .show1_1 .left_s .slick2 {
  width: 70%;
  float: left;
}
.show1 .show1_1 .left_s .slick2 div {
  position: relative;
  height: 358px;
}
/*
.show1 .show1_1 .right_s {
  width: 37%;
  float: left;
  padding-top: 3%;
  font-size: 14px;
  color: #5a5552;
}
.show1 .show1_1 .right_s h3 {
  font-size: 30px;
  line-height: 45px;
}
.show1 .show1_1 .right_s select {
  border: none;
  border-bottom: 1px solid #c8c6c5;
  background: none;
  outline: none;
  width: 100px;
}
.show1 .show1_1 .right_s select option {
  background: none;
}
.show1 .show1_1 .right_s div {
  margin-top: 30px;
}
*/
@media (max-width: 480px) {
  .show1 .show1_1 .left_s,
  .show1 .show1_1 .right_s {
    width: 100%;
  }
  .show1 .show1_1 .left_s .slick1 {
    margin-right: 5%;
  }
}
.show1 .show1_2 {
  margin-top: 40px;
}
.show1 .show1_2 .s2_l {
  width: 63%;
  float: left;
  padding-right: 20%;
  color: #5a5552;
}
.show1 .show1_2 .s2_l h3 {
  font-size: 24px;
  margin: 20px auto 15px;
}
.show1 .show1_2 .s2_l p {
  font-size: 13px;
  line-height: 26px;
  margin-bottom: 50px;
}
.show1 .show1_2 .s2_2 {
  width: 37%;
  position: relative;
  float: right;
}
.show1 .show1_2 .s2_2 i {
  padding-bottom: 108%;
  display: block;
}
@media (max-width: 768px) {
  .show1 .show1_2 .s2_l {
    padding-right: 5%;
  }
}
@media (max-width: 480px) {
  .show1 .show1_2 .s2_l,
  .show1 .show1_2 .s2_2 {
    width: 100%;
  }
}
.show1 .form_3 {
  margin-top: 40px;
  color: #8b8b8b;
  font-size: 14px;
}
.show1 .form_3 ul {
  margin-right: -2%;
}
.show1 .form_3 ul li {
  width: 48%;
  float: left;
  border: 1px solid #d3d3d2;
  padding: 10px 0px 10px 15px;
  margin-bottom: 20px;
  margin-right: 2%;
}
.show1 .form_3 ul li span {
  display: inline-block;
  margin-right: 5px;
}
.show1 .form_3 ul li span i {
  font-style: normal;
  color: #ff0000;
  display: inline-block;
  margin-left: 2px;
}
.show1 .form_3 ul li input {
  width: 80%;
  border: none;
  outline: none;
  background: none;
}
@media (max-width: 768px) {
  .show1 .form_3 ul li input {
    width: 70%;
  }
}
@media (max-width: 480px) {
  .show1 .form_3 ul li {
    width: 100%;
  }
}
.show1 .form_3 .text_a {
  border: 1px solid #d3d3d2;
  padding: 10px 0px 0px 15px;
  width: 100%;
}
.show1 .form_3 .text_a span {
  display: inline-block;
}
.show1 .form_3 .text_a span i {
  font-style: normal;
  color: #ff0000;
  display: inline-block;
  margin-left: 2px;
}
.show1 .form_3 .text_a textarea {
  width: 100%;
  min-height: 120px;
  background: none;
  border: none;
  outline: none;
}
.show1 .form_3 .yan {
  position: relative;
  margin-top: 20px;
}
.show1 .form_3 .yan input {
  width: 50%;
  border: none;
  outline: none;
  background: none;
}
.show1 .form_3 .yan .yan_k {
  border: 1px solid #d3d3d2;
  padding: 7px 0px 7px 15px;
  width: 30%;
}
.show1 .form_3 .yan .yan_k span {
  display: inline-block;
  margin-right: 5px;
}
.show1 .form_3 .yan .yan_k span i {
  font-style: normal;
  color: #ff0000;
  display: inline-block;
  margin-left: 2px;
}
@media (max-width: 480px) {
  .show1 .form_3 .yan .yan_k {
    width: 60%;
  }
}
.show1 .form_3 .yan img {
  position: absolute;
  left: 31%;
  top: 0px;
}
@media (max-width: 480px) {
  .show1 .form_3 .yan img {
    left: 61%;
    width: 40%;
    top: 5px;
  }
}
.show1 .form_3 .sum_b {
  width: 100%;
  height: 45px;
  line-height: 45px;
  font-size: 18px;
  color: #ffffff;
  text-align: center;
  background: #a99269;
  display: block;
  margin-top: 30px;
  transition: 0.3s;
}
.show1 .form_3 .sum_b:hover {
  background: #959595;
}
.pro_s_d {
  width: 96%;
  max-width: 1510px;
  background: #edebea;
  margin: auto;
  padding: 80px 0px 40px;
}
@media (max-width: 480px) {
  .pro_s_d {
    padding-top: 0px;
  }
}
.pro_s_d .p_d {
  max-width: 1310px;
  margin: auto;
  width: 100%;
}
.pro_s_d .p_d .pro_show_ul {
  margin-right: -30px;
}
.pro_s_d .p_d .pro_show_ul li {
  width: 305px;
  margin-right: 30px;
  float: left;
}
.pro_s_d .p_d .pro_show_ul li .img_show {
  position: relative;
  width: 245px;
  margin: auto;
  z-index: 999;
}
.pro_s_d .p_d .pro_show_ul li .img_show i {
  display: block;
  padding-bottom: 79.75%;
}
.pro_s_d .p_d .pro_show_ul li .nei {
  width: 100%;
  padding: 100px 30px 60px;
  background: #ffffff;
  position: relative;
  top: -90px;
  color: #636363;
  transition: background 0.5s;
  cursor: pointer;
}
.pro_s_d .p_d .pro_show_ul li .nei .nei_tit {
  font-size: 18px;
  display: block;
  text-align: center;
  border-bottom: 1px solid #cccccc;
  line-height: 55px;
  white-space: nowrap;
  overflow: hidden;
}
.pro_s_d .p_d .pro_show_ul li .nei .nei_tit:hover {
  font-weight: bold;
}
.pro_s_d .p_d .pro_show_ul li .nei p {
  font-size: 12px;
  line-height: 24px;
  margin: 20px auto 35px;
}
.pro_s_d .p_d .pro_show_ul li .nei .more {
  width: 151px;
  height: 36px;
  border: 2px solid #b3b2b1;
  display: block;
  margin: auto;
  text-align: center;
  line-height: 32px;
  color: #828282;
  font-family: arial;
  font-size: 14px;
}
.pro_s_d .p_d .pro_show_ul li .nei:hover {
  background: #a99269;
  color: #ffffff;
}
.pro_s_d .p_d .pro_show_ul li .nei:hover .nei_tit {
  color: #ffffff;
  border-bottom: 1px solid #baa887;
}
.pro_s_d .p_d .pro_show_ul li .nei:hover .more {
  color: #ffffff;
  border-color: #ffffff;
}
.pro_s_d .p_d .pro_show_ul li .nei_y {
  font-family: arial;
}
@media (max-width: 1200px) {
  .pro_s_d .p_d .pro_show_ul {
    margin-right: 0px;
  }
  .pro_s_d .p_d .pro_show_ul li {
    width: 23%;
    margin: 0px 1%;
  }
  .pro_s_d .p_d .pro_show_ul li .img_show {
    width: 80%;
  }
  .pro_s_d .p_d .pro_show_ul li .nei p {
    height: 96px;
    overflow: hidden;
  }
}
@media (max-width: 992px) {
  .pro_s_d .p_d .pro_show_ul li {
    width: 31.33%;
    margin: 0px 1%;
  }
}
@media (max-width: 640px) {
  .pro_s_d .p_d .pro_show_ul li {
    width: 48%;
    margin: 0px 1%;
  }
}
@media (max-width: 480px) {
  .pro_s_d .p_d .pro_show_ul li {
    width: 98%;
  }
  .pro_s_d .p_d .pro_show_ul li .nei p {
    height: auto;
    overflow: hidden;
  }
}
.pro {
  width: 100%;
  background: #edebea;
}
.pro .container {
  max-width: 1410px;
  width: 96%;
  margin: auto;
}
.pro .container .pro_ul li {
  width: 50%;
  float: left;
  position: relative;
  cursor: pointer;
}
.pro .container .pro_ul li .a_left {
  width: 50%;
  background: #ffffff;
  position: absolute;
  text-align: center;
  border-bottom: 4px solid #a99269;
  padding: 7.6% 5.6% 42.3%;
  height: 0px;
  box-sizing: border-box;
}
.pro .container .pro_ul li .a_left h3 {
  font-family: "agency fb";
  color: #2f2b2b;
  font-size: 22px;
}
.pro .container .pro_ul li .a_left span {
  width: 100px;
  height: 0px;
  display: inline-block;
  border-bottom: 1px solid #d3d1ce;
}
.pro .container .pro_ul li .a_left h4 {
  color: #8c7a5a;
  font-size: 22px;
  margin: 12% auto;
}
.pro .container .pro_ul li .a_left p {
  color: #535252;
  line-height: 22px;
  height: 66px;
  overflow: hidden;
}
.pro .container .pro_ul li .a_left .more {
  color: #5d5a57;
  font-size: 14px;
  width: 142px;
  height: 35px;
  display: inline-block;
  border: 1px solid #b3b2b1;
  line-height: 35px;
  text-align: center;
  margin-top: 8%;
  margin-bottom: 14.6%;
}
@media (max-width: 1200px) {
  .pro .container .pro_ul li .a_left h4 {
    margin: 10% auto;
  }
  .pro .container .pro_ul li .a_left .more {
    margin-top: 2%;
    margin-bottom: 9%;
  }
}
@media (max-width: 992px) {
  .pro .container .pro_ul li .a_left {
    padding: 10.6% 5.6% 39.1%;
  }
}
@media (max-width: 640px) {
  .pro .container .pro_ul li .a_left p {
    display: none;
  }
}
@media (max-width: 480px) {
  .pro .container .pro_ul li .a_left {
    padding: 11.6% 5.6% 38.1%;
  }
  .pro .container .pro_ul li .a_left h3 {
    font-size: 14px;
    white-space: nowrap;
    overflow: hidden;
  }
  
  .pro .container .pro_ul li .a_left .more {
    width: 100px;
    height: 26px;
    line-height: 26px;
  }
}
.pro .container .pro_ul li .right_hide {
  color: #ffffff;
  font-size: 22px;
  text-align: center;
  padding-top: 18%; 
  width: 50%;
  position: absolute;
  top: 0px;
  left: 50%;
  margin-left: -25%;
  display: none;
}
.pro .container .pro_ul li .right_hide h3 {
  font-family: "agency fb";
}
.pro .container .pro_ul li .right_hide span {
  width: 100px;
  height: 0px;
  display: inline-block;
  border-bottom: 2px solid #ffffff;
  position: relative;
  top: -15px;
}
.pro .container .pro_ul li .right_hide h4 {
  margin: 4% auto;
}
.pro .container .pro_ul li .right_hide .more {
  color: #ffffff;
  font-size: 14px;
  width: 142px;
  height: 35px;
  display: inline-block;
  border: 1px solid #ffffff;
  line-height: 35px;
  text-align: center;
  margin-top: 31px;
  transition: 1s;
}
.pro .container .pro_ul li .right_hide .more:hover {
  background: #a99269;
  border: 1px solid #a99269;
}
@media (max-width: 480px) {
  .pro .container .pro_ul li .right_hide h3 {
    font-size: 14px;
  }
  .pro .container .pro_ul li .right_hide span {
    border-bottom: 1px solid #ffffff;
  }
  .pro .container .pro_ul li .right_hide h4 {
    font-size: 14px;
    margin: 1% auto;
    margin-top: -10px;
  }
  .pro .container .pro_ul li .right_hide .more {
    width: 100px;
    height: 26px;
    line-height: 26px;
    margin-top: 0px;
  }
}
.pro .container .pro_ul li .a_right {
  width: 50%;
  position: relative;
  padding-bottom: 50.4%;
  overflow: hidden;
  left: 50%;
  transition: 1s;
}
.pro .container .pro_ul li .a_right .num {
  display: inline-block;
  position: absolute;
  top: 37px;
  left: 20px;
  font-family: "agency fb";
  font-size: 36px;
  z-index: 99;
  color: #ffffff;
}
@media (max-width: 480px) {
  .pro .container .pro_ul li .a_right .num {
    top: 20px;
  }
}
.pro .container .pro_ul li .a_right img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: -50%;
  max-height: 100%;
  display: block;
  vertical-align: middle;
  margin: auto;
}
.pro .container .pro_ul li .hh {
  width: 100%;
  left: 0%;
  transition: 1s;
}
@media (max-width: 992px) {
  .pro .container .pro_ul li {
    width: 100%;
  }
}
/*# sourceMappingURL=style.css.map */

.bd .slick-dots{
	position: absolute;
	right: 7px;
	text-align: right;
}
.bd .slick-dots button{
	width: 24px;
	height: 24px;
	border-radius:0px;
	background: #8b7143;
}
.bd .slick-dots .slick-active button{
	background: #d6ccc3;
}

/*map*/
.w1004 {max-width: 1200px; margin: 20px auto;  border-radius: 5px; padding: 20px; }
.map { margin: 0 auto;}
.map dl { margin:20px 0 20px 0;overflow: hidden;line-height:30px}

.map dl:hover dt a {color:#fff; font-weight: bold;}

.map dt { font-size:14px;float: left; width: 10%; text-align: center; background: #a99269;}

.map dt a { color:#fff; display: block; }
.map dt a:hover { color:#fff; font-weight: bold;}

.map dd {font-size:12px;  overflow:hidden; float: left; width: 85%;}
.map dd .p2 { padding:0 0 0 20px; clear: both;}
.map dd .p2 a { color:#b87500;font-weight:bold;  overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.map dd .p2 a:hover{ color:#764b00;}
.map dd div { clear:both;overflow: hidden; padding:0px 20px 0 10px;}
.map dd div a{  color:#333; float:left; padding: 0 10px 0 10px;}
.map dd div a:hover{ color:#003e7e; background: #a99269; color: #fff;}